//table
.ivu-table {
    th {
        font-weight: normal;
    }
}

.ivu-form-item-error-tip {
    font-size: @font-size-mini;
}

.ivu-modal-wrap {
    .ivu-modal-header {
        background: #f0f2f5;
        border-bottom: 0;
    }
    .ivu-modal-body {
        font-size: @font-size-base;
    }
    .ivu-modal-footer {
        border-top: 0;
        padding-top: 0;
    }
}

.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) {
    border-right: 0;
    border-left: 6px solid @link-color;
    color: @normal-color;
}

// .ivu-tabs-nav-container {
//     padding: 0 5px;
//     .ivu-tabs-ink-bar {
//         background-color: @link-color;
//     }
// }

.ivu-radio-group-button {
    .ivu-radio-group-item {
        margin-right: 16px;
    }
    .ivu-radio-wrapper-checked {
        background: @primary-color;
        color: @normal-color;
    }
    .ivu-radio-wrapper-checked:hover {
        color: @normal-color;
    }
}

.ivu-menu {
    font-size: @font-size-big;
    .ivu-menu-item {
        font-size: @font-size-big;
    }
}

.ivu-message-notice-closable .ivu-message-notice-content-text {
    width: 100%;
    padding-right: 0;
}

.ivu-message-notice .ivu-message-notice-content{
    padding:0;
    color: #fff;
    box-shadow: none;
    background: none;

    .ivu-message-info, .ivu-message-success, .ivu-message-error, .ivu-message-warning {
        padding:8px 16px 8px 36px;
        min-height: 38px;
        line-height: 22px;
        color: #fff;
        border-radius:0;
        font-size: 14px;
        box-shadow: none;
        text-align: left;
        .ivu-icon{
            color: #fff;
            margin-left: -20px;
            margin-right: 4px;
        }
    }

    .ivu-message-info{
        background-color: @info-color;
    }
    .ivu-message-success{
        background-color: @success-color;
    }
    .ivu-message-error{
        background-color: @error-color;
    }
    .ivu-message-warning{
        background-color: @warning-color;
    }
}

.ivu-form-item-required .ivu-form-item-label:before {
    color: @warning-color;
}

.ivu-tag {
    display: inline;
    line-height: 13px;
    border-radius: 8px;
}

.ivu-menu-item-disabled {
    cursor: not-allowed !important;
}

// .ivu-spin-fix {
//     background: none;
// }

.ivu-page-item-active a, .ivu-page-item-active:hover a {
    color: @link-color;
}

.ivu-page-item:hover a {
    color: @link-color;
}

.ivu-modal-header p, .ivu-modal-header-inner {
    font-weight: normal;
}

.ivu-collapse-item:last-child  {
    border-bottom: 1px solid #dcdee2;
}
.ivu-poptip-body{
    .poptip-content{
        color: #3a3a3a;
    }
}
